#main{
    height: 100%;
    background: url(../imgs/sign-bg.jpg)no-repeat center;
    background-size: cover;
    position: relative;
    .pasd{
        color: #fff;
        font-size: 20px;
        position: absolute;
        right: 20px;
        top: 20px;
        a{
            text-decoration: none;
            color: #fff;
        }
    }
    .main-title{
        padding-top: 60px;
        font-size: 28px;
        color: #fff;
        padding-left: 20px;
        font-weight: 700;
        span{
            font-size: 16px;
            color: rgba(255, 255, 255, 100);
            opacity: 0.6;
            font-weight: normal;
            line-height: 22px ;
        }
    }
    
    .main-tel{
        display: flex;
        height: 45px;
        margin: 20px;
        
        border-radius: 25px;
        background-color: rgba(255, 255, 255, 0);
        input{
            flex-grow: 1;
            background-color: rgba(255, 255, 255, 0.3);
            border-radius:0 25px 25px 0;
            padding-left: 10px;
            color: #fff;
           
        }
        input::placeholder {
            color:#ccc;
        }
        
        select{
            border: none;
            outline: none;
            border-radius:25px 0 0 25px;
            background-color: rgba(255, 255, 255, 0.3);
            color: #fff;
            padding-left: 10px;
        }
    }
    .main-code{
        margin: 20px;
        display: flex;
        height: 45px;
        .code{
            
             background-color: rgba(255, 255, 255, 0.3);
            
             color: white;
             padding-left: 15px;
             border-radius: 25px;
             padding-right: 10px;
         }
         .code-num{
             width: 124px;
             height: 45px;
             background-color:rgba(233, 21, 109, 0.3);
             margin-left: 20px;
         }
    }
    .main-psd{
        margin: 20px;
        display: flex;
        height: 45px;
        .psd{
            background-color: rgba(255, 255, 255, 0.3);
            color: white;
            padding-left: 15px;
            border-radius: 25px;
            padding-right: 10px;
        }
    }
    .main-reg{
        margin: 20px;
        display: flex;
        height: 45px;
        button{
            background-color: rgba(11, 240, 49, 0.3);
            color: white;
           font-weight: bold;
            border-radius: 25px;
           text-align: center;
           width: 335px;
        }
    }
    .main-pic{
        color: #fff;
        p{
            text-align: right;
            margin-right: 25px;
        }
    }
    .main-btm{
        color: #fff;
        margin-top: 70px;
        p{
            text-align: center;
        }
    }
}